package claseMemoria;

import junit.framework.Assert;

import org.junit.Test;



public class PruebaEncuesta {
	
	@Test
	public void testGenerarEncusta(){
		String[] respuestas = new String[]{"r1","r2","r3"};
		Encuesta miEncuesta = new Encuesta("�Pregunta?", respuestas);

		Opcion seleccionarOpcion = miEncuesta.getOpcion(2);
		Opcion opcion2 = new Opcion("r2");
		opcion2.seleccionar();
		int cantidadOpciones = miEncuesta.getCantidadDeOpciones();
		
		(miEncuesta.getOpcion(1)).seleccionar();
		(miEncuesta.getOpcion(1)).seleccionar();
		(miEncuesta.getOpcion(2)).seleccionar();
		(miEncuesta.getOpcion(3)).seleccionar();
		
		double porcentajeOpcion2 = miEncuesta.getPorcentaje(miEncuesta.getOpcion(2));
		
		Assert.assertEquals(opcion2, seleccionarOpcion);
		Assert.assertEquals(3, cantidadOpciones);
		Assert.assertEquals(25.0, porcentajeOpcion2);
		
	}

}
